iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 22
1
自我挑戰組

邊緣學渣的python自學日記系列 第 22

Flask網站開發(二)---Heroku雲端

  • 分享至 

  • xImage
  •  

1.新增檔案Procfile,並利用gunicorn開啟伺服器
https://ithelp.ithome.com.tw/upload/images/20191007/20121025P8ynsZqhqG.png
https://ithelp.ithome.com.tw/upload/images/20191007/201210253aZ3C0Wqfo.png
↑上一張圖的app:app分別對應的是左邊的app.py以及程式碼內建立的Flask物件app

2.建立requirements.txt檔並輸入開啟網頁所使用的套件
https://ithelp.ithome.com.tw/upload/images/20191007/20121025kVZur4jVn8.png

3.建立runtime.txt並輸入所使用的python版本
https://ithelp.ithome.com.tw/upload/images/20191007/20121025SOnnpCd6bD.png
4.在heroku建立專案 create new app
https://ithelp.ithome.com.tw/upload/images/20191007/20121025IymkOWYSGO.png
5.下載heroku CLI
https://ithelp.ithome.com.tw/upload/images/20191007/20121025LeGJnrEvhy.png
6.初始化專案:
這裡需要在Terminal內執行動作,每打一行指令就要enter一次

heroku login #登入heroku
git init #初始化專案
heroku git:remote -a python-web-flask #將電腦上的專案綁定到heroku上的專案

7.上傳專案:

git add .#將專案內容加入監控
git commit -m "first commit" #
git push heroku master #上傳到heroku

https://ithelp.ithome.com.tw/upload/images/20191007/201210253HGAoSWFol.png
↑在terminal內跟著上面的指示輸入指令,執行後就可以得到一個網址,該網址就是你的網頁的網址,這樣一來其他人也可以連線到你的網頁了


上一篇
Flask網站開發(一)
下一篇
Flask網站開發(三)----render_template
系列文
邊緣學渣的python自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言